Begin to refactor rsfml::sfTypes, internal style only, no change for the api.