Please see:
Use case demonstration