moved Library classes into own folders