am confident this has been asked before, but I am preparing to reorganize my existing application in the structure referenced here: and was wondering what kind of "gotcha"s I need to avoid. The app is growing beyond my early expectations due to new business requirements.

It looks like I just need to create a "Core" project and a "UI" project, copy all the files into their respective projects, delete the original files, and add a reference to the Core project in the UI project.

I attached a screen capture with UI components selected. Is there anything I am missing?