use simple backend
better function names
Merge pull request #51 from diagrams/units-simple-backend

Updates to work with `Backend` redesign