In frog there is quite a messy way of handling options and configuration details.
We have FrogOptions and a TiCC::Configuration part to store information.
This could be simplified a lot by making the Configuration internal to the configuration file parsing and storing all necessary information in the Options.