Finish implementation of the polymorphic particle container. Use mostly with runtime components.
Code-development on the application/executable level in the following PRs can be done already, and we can then update the Python bindings here to finalize the PRs that will be opened related to: