More progress on markdown processing, add a sample project