I do notice that libraries are constructed a bit differently compared to applications (header only vs header/impl).