Generate static reflection table for fields and properties from scripts (and applied powerups) containing their names, types, and attributes.
Generate a static method for each script that allows a receiver object with a generic method to be invoked with the type of the property or field.
PowerUps that implement interfaces will now add those interfaces to the SuperNodes they are applied to, including any generic interfaces.
Show how source-only nuget packages can be created/used to share PowerUps between projects and feed those into the consuming package's source generators.