For my idea you should put within all the required building material IE "Noble house - 105 HWP & 35 Marble" and with my idea you should add the building licences to the construction area like this IE "Noble house - 105 HWP & 35 Marble & 1 Building licence" then add is to all other buildings aswell.
Hope you like this idea, and hope everyone that reads it does to.
Thank you for you time
AdmiralWarfare