Thanks Ulmlaut, yeah one initial idea was the thought of buildings having limited connections, and thus creating a strategy in how you place them, but time constraints limited it unfortunately.
Really appreciate the feedback though :)