Tree: Multi selection & auto expand

Closes #27
Closes #28