Scriptonly Homes

Home stacks may can however can in principle be scriptOnly stacks. Our intension is that modules and potentially all elements of the environment should all be structured as Script Widgets in which a scriptOnly stack dynamically creates all necessary interface components when it is loaded.

As a lazy start we default to using script only home stacks and dynamically set the stackfiles property of these by loading a stored array (stored as json) in order to set the stackfiles property of the homestack when it is first loaded into memory. This lets us keep the important information regarding a project or modules dependencies in a version controlled text based medium - see Git Hosting.