UNBELIEVABLE AMOUNT OF CHANGES!!

UserConfig plant service was totally overwritten. Current implementation
provides pretty simple and straightforward interface to plants. No more
two steps definitions.
Also double type support was partially added (settings might be
declared, but will not be rendered properly).