adapted documentation to correspond with what LDoc generates, added a function to generate a city and specified some default part properties