I need to work out how to add and remove defines from ProjectSettings when the package is added/removed.