types: merged Output and Input port types into ArcPortData
types: merged Output and Input port types into ArcPortData

  The direction will be determined by the Arc-side processes that handle
    the ArcPortData, which is now internally-used

AmkG/snap