Components

with options and logics.