TraitsUI 7.1 Developer Guide

This internal documentation describes how various features of TraitsUI are implemented, along with the reasoning, history and decision information. This is intended for current/future developers and maintainers of TraitsUI, those who want to dive into the code to troubleshoot issues and those who just want a better understanding of TraitsUI code base.