----- TODO ---------------------------------------------------------------------

- Improve the caption reduction routine.

- Improve the code. (Unfinished business...)
