Thanks to Donald Robertson III for his help and guidance during this process.
Does not yet support staging object like classes