Update usage.
Add util header.
Add profile centric interfaces.
Update Readme.
Interface definitions nearly complete.