Bug 965105 - (lockscreen-widgets) [LockScreen] Implement the architecture of new LockScreen and its helpers