if something is required to use something else then that something is a source of that something else
else is river. thing is not substance. used_thing is not artifact. used_thing is artifact. subject is thing. source_materials is source. space is what_between_else. space is not what_between_else. source_materials is not source. thing is substance.