Framework interface declaration and implementation