Builds all the completions into widgets.
List<Widget> build() { return completions.map((completion) => buildCompletion(completion)).toList(); }