Wrote some documentation, added gui mockup.