completed basic work for documentation for all of the mask types excluding the compound_mask type which may not be needed.