Started working on refactor based on proposed design.
Added pipeline widget showing data producers.
Added logic for modules.

Only adding 1 module (ModuleOutline) right now.
Added contour module.