removed Version internal doc
refactored docs
moved documentation from Module.__getattribute__ to attribute
removed prototype.__copy__ from public API
implemented attribute.build, removed Prototype.__build__ from API
rebased on attribute.build