How to manually place individual instances in a scene?

Had a look at the available plugins, but none of them seems to meet my requirements, which are:

  • Instances.
  • Animation of instances.
  • Rigid-body simulation of instances.
  • Grouping of instances, and the ability to hide groups of instances.
  • Attachment of instances to skeletons, and animation of skeletons.

Edit: Updated requirements:

  1. Quick manual placement of instances.
  2. Transform animation of instances, which would be translation, rotation, and scaling.
  3. Rigid-body transform simulation of instances, again translation, rotation, and scaling.
  4. Grouping of instances.
  5. Hiding of groups of instances.
  6. Copying of groups of instances.
  7. Conversion of groups of instances to a single mesh.
  8. Attachment of instances to skeletons, and animation of skeletons.