Virtual Components, Buildings and Cities