more text content support and some basic page layout