Feature mw data abstraction

Fixes #1.