Added rectangular selection mode
Minor relayounting

TBH, I have no idea what changed here...
Added shortcuts to (de)select all