A Comprehensive Guide of Facility Planning