Added enumerations, some supporting components, added comments in POM
file.