I know this struggle from first hand and I do have to say it is difficult. Tom has stated in the past that he wants to add different roof types, but that was when he updated the building UI. Since then not much about it has been said, I too would like to see other roof types.