Dave, I'm hoping to have time to work on BCMS API migration in March (after I get back from Guatemala) but if you have time to get started, sure, go for it. We do want consistency and we don't have to maintain compatibility with Jun's work if there are incompatibilities we'd like to fix, etc, since his contrib package will still be around in contrib.