Multi orientation support

* Fixes #31