Text this: Genetic Algorithm for Solving Site Layout Problem with Unequal-Size and Constrained Facilities