Merged some C sources.
Fixed some bugs.
Started implementing some pass-through interfaces.

47 files changed