There are two styles of building: standard and large buildings. This enables distinction between buildings such as corner shop and supermarket, clinic and hospital.
A room is a square. This enables distinction between a library as a separate building and the library as a room in a school, or between a restaurant and a dining room.
The generic shop is a building with a cash till. Types of shop are the building with the cash till plus the minimum number of items required to describe the type of shop, with a maximum of 3. This way we can show the difference between a library and a book shop.
Business and organisations:
An organisation or charity has a similarity to a building in that it is a contained shape, but has an arch to indicate an over-arching entity. A business is a commercial organisation and has money linked to the arch.