Design
This document is currently under development.