Got the instance creation and slot handling smoothed out. working on generic functions now