Updated technical report. Resolves #220.