Interfaces for Halo Extension for your customize plugin with no reverse engineering requirement.