support for updating defines
support for references in projectupdates
random work in progress