A home occupation shall be carried on wholly within the principal building. No home occupation nor any storage of goods, materials or products connected with a home occupation shall be allowed in accessory buildings or attached or detached garages, driveways, walkways or yards.