Break up into multiple files (loaded individually for now)
Implement two-way parameter binding
Fix type bug, adjust thresholds