Splitting project into a Core with SharedLib