Added namespacing: #BL.
Added doc comments.
Added necessary mixins.