Design considerations

Documentation of the design process (to be added soon).