Immutable headers. Convenient headers access from Signal. Project structure refactored. Updated version to 0.4.0.0.