Builders must specify the location of the templates they're using
Source formatting
Removing A. prefix from Alloy component names
Moving init.ftl and copyright.ftl to a common location
Make templateDir implementation specific instead of an optional dir.
Leave the logic of after{Attribute}Change and on{Attribute}Change to the Builders
Adding FacesBuilder
Regenerate XML