custom document (document implementation - not functional)
custom document (styled document implementation - starts, not functional)
custom document (styled document implementation - display works)
custom document (styled document implementation wit read write locking - sketchy)