Add command-line parsing, profiling, and optional parallel running support