Reorganizing project and create a nuget package