This moves the last of the assets to the module and provides the base requirements to actually make the featue function from a module.