Improved the appearance of stack trace dumps in exceptions.
Improved the way layers work.

* Added the `bypassed` configuration option to always skip layers.
* Added better more detailed exceptions for runtime faults and configuration errors.
Removed unused `use` statements.