Implemented main and tested basic fonctionalities
Added visual selection feedback to ui