Simple system abstraction layer