—————————————————————————– Base Interfaces —————————————————————————–
—————————————————————————– Interfaces —————————————————————————–