Reconfigure project to use maven multi-modules

This is needed 'cause there are implementations like on spreadsheet using apache-poi o google-drive that need specific dependencies we don't want when not needed.