Gxi Update Macro

derive-macro for generating the update function of a gxi component

This crate is an internal crate of the gxi-rs system, meant to be used with the gxi_interface.