Revised to base 3.x format, basing off FirefoxOS as an example