Add writeup framework