Added some docs.
Improved documentation.
Merge branch 'aae' into fifo