Layout updates and bugfixes:
The project layout is simplified. The paclet structure is fully contained within the CSSTools directory. The docbuild.xml file is edited such that building docs from Eclipse+Workbench now uses the doc templates from WLDocumentationTemplates, builds them into formatted doc notebooks, and installs them to the paclet directory.
With the new layout, using the package is easier even if you don't install the .paclet file. Instead, clone this repo, then in Mathematica use PacletDirectoryLoad[<repo path>]
and Needs["CSSTools`"]
to use the functionality.
See the individual commits for bugfixes.
The exposed functions from the package have added attributes Protected and ReadProtected.