Mastering Angular Components: A Comprehensive Tutorial