same license as rmr2
follow naming convention, sketch combiner api and try to fix generic signatures
use = across board
numerous small doc fixes