CPPN initial commit