Add input components for different types of numbers: natural, integer, real... For each type, create a **directive** that control the input and a **component** that extends form field.