rename components to modules and add a modules section