Created basic level editor

I was going to push this in one giant commit, but things got busy this
past week... More to follow. It's incomplete now but real-time editing
works yay.