Initial draft with support for markdown files