This package GPM_Core contains the base classes to manipulate graphs with ports & rewriting them
It uses :