Did some stuff with docs + added a dependency manager with modules
Added more docs and moved more code from core into custom/modules.