I updated an example that now does something really interesting. If you go to this PROOF+COMMON+RENDERING example you will find this Inline XBRL Instance. That was generated using the Microsoft Access database in this ZIP archive. Now, keep in mind that I am not really a very good programmer, but it will give you an idea of how to generate renderings. I don't have an interface for editing the "cells" that drive the rendering, I just edit the database table.
That might not look like much, but you could create a complete XBRL-based 10-K for Microsoft, Apple, Google, Amazon, or anyone else using that Microsoft Access database. Clearly you would want an XBRL processor and XBRL Formula processor to verify that everything is working correctly (that is what I do).