Add ability to install modules. Draft