Refactoring the parsing and conversion process. The item type no longer needs to now about its content (e.g. markdown, tile, description, ...). This approach should use less memory and makes a little more sense than the previous implementation.