Add --- filter for adding filenames to code examples
More progress on message basics