Initialize from B2 Template with customizations.

Initial build based on B2 Template, modified naming where necessary,
plus started work on actual features.

The actual features are simple, just wanted to add some flexibility in
configuration so I don't have to touch the building block much
afterwards.