Part of my professional research, related to my PhD (computer science) in applied programming language theory (lazy functional systems) involves sophisticated text formatting systems (i.e,, string rewriting systems with lazy evaluation principles). In simple terms, this involves programs that write programs that write programs, etc., using a hierarchy of abstractions.
So, for example, the same source files, images, audio, etc., are used to generate Word documents, PowerPoint presentations, web pages, handouts, questions for exam generation and grading, etc. In doing this type of applied research, it is hard to get good test data to work on since the test data would be content that needs formatted at many levels of target generation.
Whenever teaching, I could use student notes for class for creating such content. Recently, I have been using a number of my web domains and web sites to both develop interesting (to me) content that I can also use to refine ideas for sophisticated text formatting.
So when I find that some page, slide, document, etc., does not look quite right, it is usually the same issue in many places. When I discover and adjust that part, then everything gets adjusted. Part of the system not only allows me to format one document, presentation, page, etc., but to automatically update all needed parts of the system, including update to any web sites.
This site and the content presented is intended to make you think about logically promoting and defending Bible truth using concepts of information, computation, languages, history, science and the Bible. Not every one will agree on what is presented. There may be parts that could be presented in a different manner. If you disagree, then hopefully what is presented will have made you think about why you believe what you believe.