improve error checking when instantiating compositor methods
confirm schema validation works, ensure it works without makefile