on initialization tasks:
                // - Split text if needed: splitTextIntoChars(document.querySelector('.animated-text'));
                // - Initialize third-party libraries
                // - Set up event listeners
                // - Prepare animation elements

                // Create and start the animation timeline
                masterTimeline = createTimeline(params);
                masterTimeline.play();

                return masterTimeline;

            } catch (error) {
         