Added support to unregister observers by redropping existing obsevers
onto observed models.

Added an indication of drop-consequence on dragged-over target:
- Green to indicate registering as observer as consequence
- Red to indicate unregistering as observer as consequence (redropping)

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>