sail function

Create a source abstraction interface layer (SAIL) object.