Add features to Model - integrate difference.
Move system staff to Model_base, create output_options.
Use output option flags as introduces before.