Moving ArgumentError to it's own module.
Moving FlatStore to it's own module.