Implement includable code sections

Code files can now be marked up into sections; individual sections can then be included into a book.