Add features components (#86)

Co-Authored-By: Kamil Gabryjelski <kamil.gabryjelski@polidea.com>
19 files changed