rough start to arrow tool
"working" arrow tool
Rolling the master back to a fully functional state

Revert "Version 0.8.0 - more decoupling"

This reverts commit 189a5793f50f2120b7a39632efe11b13eeca6c4f.