JBIDE-14818 - deprecate old UI classes, add new ones with cleaner impl