What is this class, what is it's purpose? ... Documentation, Documentation, Documentation :1234:  it's the basis of any good project we want every one to feel comfortable using the designer and to want to contribute. The documentation is not just for us but for every potential developer who wants to contribute, making it easier for them to understand each section and helping them to be more productive and spend more time writing code and not just trying to understand what the current code does.