Still need to add a 0D pusher and the corresponding input configuration and documentation.
prepared to accept different formats.