added Pins API. Pins need a floor, Floors need an office, Offices are independent