Misc. Notes / Diagrams on coding