Added Control Plugin Support

Added support for control plugins via reflection. Note this code is unfinished and does not compile.