Started implementing a more global 'connect' method on the Nodex itself

- most staticmethods should still be updated to use this new method.
- __getitem__ should be implemented properly before this will fully function as expected
- current tests still pass, but that's only because current tests are 'simple' and expected cases

Note: current implementation of connect still identifies the different type of data it holds (like attribute, vs array, etc.). Nevertheless this should eventually transfer more to the abstracted datatype implementation.