Just consider when you design the UI and when you code the features.
If they are mixed up, it's very hard to make further modifications.