Isolates Cached Content from Markdown Source

- Isolates cached content into a sub-directory to separate source and cache
files.
- Creates the cache folder dynamically if the cache is enabled.