Refactored editor widget: Annotations ready
Added improved and simpler syntax highlighting: separated partition scanner and normal scanners; Added color provider for shared colors;
Added some comments