Cell? cellAt(Position position) { final index = indexOfOpt(position); if (index == null || index >= content.length) return null; return content[index]; }