Move integration tests into organized folders.
Split the scope-on-abstract tests a bit and rename.
Add lots of scope annotation validations to the test and delete invoker tests.
Rename test since it is all usages, both good and bad.