Add support for multiple frame plotting on single figure

- New option: --single-figure
- Can write a single file with multiple frames
- Can determine whether or not the input requires subplots