Change so get_elem_by_crossref binds by default.

- All usages add ._bound at a later point, why not move it to that
method instead.
Add support for depends cross verification
Add support for dependecies