Separate content from layout