Updating AssetContainerBuilder to split out functionality for depending on a thirdparty library (node/caplin-js) - is now more consistent.
Adding a workbench test