Develop prototype until good enough
Implement basic MathJax and snipetting