graphics: surface versions
move features and stream out of freeciv/