Separate by modules
Structorize tests, make web-worker work