A repository is usually used to organize a single project. Repositories can contain folders and files, images, videos, spreadsheets, and data sets -- anything your project needs. Not sure what Markdown elements are....
Edited by Thomas Baldock, AWS Re/Start student