[#1015] Add new toolkit functions plus minimal docs
Merge branch 'master' into 1015-toolkit-updates