A generic project kernel.