Make the project nature code reusable