Structures configuration is refactored to allow components selection through application's config