Add source uri class
Add source_uri to components, extract from Source