System plugin: reading/writing system patterns happens in the presentation layer now.