Using static final attributes
intermediate commit
adding profiles and components
adding process for profiles and components