Core Interfaces used by Opine