add formal rank to extension schema and added extensions list to extension point
cleanup plugin manifest
update docs
rework constructors
wip