Continuing basic implementation

Began adding several classes, including faces & input.