Update `chewy` modules and update CMakeLists accordingly.
Introduce headers self-contained tests.
As a result, few headers has been to be self-contained.