adding initial WebsiteBuilder template and starting on nested templates
templates can be defined in eachother