Change File to Resource
Handle new Events for new Projects and Packages
Only add new Project or Package if they are in the active view
Ensure Project is only built once on creation