decouple sympto module from app's data structure
Right now, in many places, the sympto module closely mirrors our app's data structure. Since we want to extract it and make it usable for other applications, let's make the data used in sympto more agnostic to our app and make more use of the sympto adapter to transform data.
Also see !78 (comment 102713212)
Edited by jfr3000