Zaslat SMS: Quality evaluation of flat layouts based on morphological, topological and geometric attributes that have implications in construction rationalization