Reorganaizing handling the external libraries like Unit Testing