Refactored interfaces into a distinct file for clarity