Over a number of projects I've run into many different needs and issues regarding time component definitions. I've concentrated my findings into a paper which gives a general background to the reader on time components, describes many issues which can be encountered and how to avoid pitfalls.
I am sharing this document for the greater good in hope that it may help others avoid many issues on this subject. Enjoy!
Link to paper