Removed OP source; rewriting everything - starting with some good debug modules first