I try to make sure that all of the code that I write is written with the goals of modularity, scalability, and readability. I think that this component shows that well. Because at the end of the day once I am finished with my project, I know that someone else is going to be maintaining, editing, or adding onto whatever I created.