chg: dev: more work on interfaces -> ports for gh-218