Make axis type configurable rather than "hardcoded"
Add some notes on general approach to readme