New API almost works

- Using 2drepresentation.py as a test for now