Introduced install concept for modules