This is just an example of an abstract scheme.  No functionality yet.