created UI sector, starting to rework selection (generalize it over nodes and edges), edge implementation later.