Overhaul with how objects are selected and presented visually.

Added selection strategies to objects, which can be Icon, Radius, or Bounds.

Added Icons table, which contains base64 encoded images.