Project – cross-cutting concerns reusable library