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