Implement png_read
Surface blitting and basic font ops
text_extents and show_text