Adding additional configuration modularization to abstract complexity -- new configuration class, WebsiteConfiguration to house sub-component configurations.