Bug 905116 - Implement Homescreen Window + Homescreen Launcher (WIP)