master
refactor: general refactor reorganize, rename things
feature(websockets) extract web sockets drivers
build: use strict null checks part 5