- project
 
- objective
 - objective
 - Find out, if this works efficiently and effectively.
 
- objective
 - Write documents and programs in one language i.e. documentation as code.
            
 - objective
 - The idea is to model syntax trees like XML and JSON
                via the Perspective class.
            
 
- problem
 - How to document methods and functions? Name can be linked via annotations and static final Strings. Each document has to be linked to a package/path, attribute and argument path.
 
- objective
 - Use automatic refactoring capabilities of Java IDE in order to automatically refactor code and
            documents.
            
 - problem
 - Refactoring of XML via XSL or custom tree processing code is not hard.
 
- objective
 - Ensure this via an Example document, that this is indeed a good idea.
            
 - objective
 - Needs to be fully compatible to XML and JSON.
 
- objective
 - Introduce this, if it suits, by migrating to this system.
            
 - objective
 - XML and JSON still need to be supported, but should be used for secondary content or for rendering only. Also the acceptance for such a system will not be good, so XML, XSD, XSL and JSON should still be supported.
 
- scheduling
 - priority
 - queue
 - toDo
 - Translate XML documents via XSL automatically to Perspective code.
                    
 - toDo
 - Create XSL
 
- toDo
 - Create example translation.
 
- toDo
 - Format code XSL acceptably.
 
- toDo
 - Translate files in folder structure recursively.
 
- toDo
 - Create an example class, because the formatting seems to be a problem,
                    according to experience.
                
 
- toDo
 - Create a testsuite which states all requirements to the Perspective in order
                    to support data as source code.
                    Use DocumentTest as basis.
                
 
- toDo
 - Create a framework in order to support data schemes.