If you have been keeping up with my blog posts then you are aware of the many different aspects I have been talking about…