Sorted build path entries (source folders first)
Moved create method for todo item to separate class
DocumentationElementFactory to allow reuse from other documentation
libraries