Repository now parses languages and manifests
Made env generation polymorphic
OMG we're running a hook