Added a few firmware comments.
Adding alternate driver architecture.