Minor Changes
Created System and ISystem interface