Created interface to ensure consistent workspace implementation.