Separation of library source and test code into distinct directories