Numerous UI improvements and changes to annotation structure, better performance since we no longer parse doubles from strings in annotations