Many changes for the new API - Shoebill 1.0