Seperate annotation ui for adding new annotations, also some code for editing existing annotations