Add custom buttons to visual editor

Closes #3