first pass at meme stuff, with some very basic output construct work done