Added the start of a declaritive metahub-like constraint system.  Hopefully the real metahub will be integrated soon.