Bucket Builder interface.
closes #10