Bug 1063304 - 3.b/3: implementation
Bug 1063304 - 3.c/3: accommodate other components
Bug 1063304 - 3.d/3: Gonk implementation