[IN-PROGRESS] Refactoring multiple lua modules into luaPackages

Please, feel free to contest.
Shouldn't luaversion be concatenated as well in the name?