Use Ace editor & Font Awesome. Basic layout, evaluate function.