Updated the ICodePackage Interface

Inferface now provides a contract that can register methods and get methods, in CodeData form, from some internal collection.