Changed the parsing of GPC to preprocessors, created an nodgine lib for common objects