Use boost::numpy rather than direct numpy interface.
Add mode toolbar and zoom combo box.