Added Interfaces package

The Interfaces package contains interfaces that will be implemented in
the final project.