#16 Filtering before export
#16 Unit test for the exchange of properties (wip) + moved the `IOContext` support classes into the `core` module.