refactored interfaces from .docx file into their own .hpp files within appropriate directories.