Thank you,

Package Options
 The above link helped a bit. 

I want to know the best practices out there to arrange the folder structure for repository like Git. I am kind of new to Inter systems development. ,
Right now what we have here is , they deploy classes separately, look up tables separately etc. 
Want to re-arrange the way we have right now, so that if we make any changes to one resource we don't have to package everything while deploying, just that one resource  and its dependencies.
But I am also afraid that , if I tried to package (re-organize) the folder structure say by Database . Say some resource is coming from database abc. 
and class is already been created as currentfoldername.abc.resoucename,and if I move that class under different folder, do I have to modify the class name too? 

Thank you in advance

Sai