make Interfaces keep dict of template registries to switch to for different coins instead of changing/losing them on each coin change.