A new update is available with some performance improvements in keyboard typing. The keyboard behavior is important that is an area highly dependent on timing. The current version posted to GitHub uses a basic polling method. The plan is to apply a time interpolation method to saturate a queue before releasing the buffer to the screen. That will come later during an optimization phase. I also consolidated the text buffer representation to a common class type to facilitate buffer switching. Added implementation files for some header only classes in preparation for expanding their functionality.