Add method to explicitly create Surface. am: 4e623e259c am: 05e6335833
am: e1446df653

Change-Id: Ibc151c3fc1ecefa670f74c316f978849fbf7c6ce