Blackberry 10 OS: Breaking Down The Building Blocks Of This Key Product