Floors & Elevators are now created using the Factory pattern