Exposed internal utilities for external use resolves #5
Fixes a build issue Fixes #4
Updated README.md
2D api support
Combined the split API for upcoming features