Review bap 6592

This finishes laboro/documentation#1.
Retrieving associated HTML element and preparing options is done by `ViewComponent` (as it described below in article), not by `BaseView`.