Updated the architecture

] CLI shared-objects now compile into lib/libCLI.so.
] No otherwise changes to the methods available.