Moved groove to lib folder
Added module support and modules