don't flag constraints as modified when making copies
fix 'no progress' warning in function-application constraint
start working on cleaning up API and tracking dependencies
track more dependencies, update constants in place, fix bugs
update skybox demo more for new shader stuff