Initial commit.
General revision.
Support for external annotations which can't be annotated.
Introduced AnnotationSuppliers.
Created FixedCategoryFacilityFactory.
Created UnitTests.
pom update.