*TODO* ## Unit testing *TODO* ## Validation of output formatting *TODO* ## Evaluation of practical use *TODO*