Added commentary with example of documentation at trainable.lua