gras: work on new port config API

combined item size config into port config

removed set/get, its just a set by reference,
this simplified a lot of client code

Commit call will apply the changes at runtime.