approach
project (top down)
- general solution must have extreme flexibility
- consider form of general solution (architecture)
- consider appropriate approximations
- prototype specific solution(s) within that framework
presentation (bottom up)
- start with core function: price reaction
- then put in architectural context