Refactoring - separate rc.lua into modules
Core parts are working again in modules