adding support for displaying preview
adding html for module editor
adding facilities for editing dependencies
adding way to edit dependencies
building first version of module
moving code into module files
building module factory