[WIP] #129: Implement the "source" model in manifest parsing. "Substring" function is working. Refactored manifest mapping.