Float and double variables can use SystemValue container

Also add a OxygenRate component to test a float value as component.