Enhanced API.
Began implementing the API.
Implemented remote client stuff.