Initial commit

Based on BuildingBlocks demo app from Mozilla.