think about add code coverage
remove empty system tests, add engine tests
little changes, fix comments
rename test/source to test/fixtures
simplify folder structure
fix test with new folder structure
extract fixtures from test to new a local component