Separate resource parser

Change-Id: I3b5f44b48269130834d013425dbaf79fe084c855
14 files changed