Мне тут подумалось, что DisplayObject в нашем случае аналогичен View, так почему бы не применить крутые и красивые возможности рисования SDLом при реализации аналога HostPorts, реализовав сразу связку Port + Frame
Ну, это конечно, чисто ББ-шная фича, и в данном случае, непонятно, как будет "правильно" использовать все крутые фичи SDL на уровне прикладной реализации своего View если SdlPorts будет скрыто в реализации