Please see [[ComponentHowTo]]