Add new toolbar options and support for custom attributes 

* Add new toolbar options
* Add support for custom attributes
* Modify build

@settinghead @stulees @alex-deaconu Fork of another repo needed for Text Widget.