Split all controls into individual files for better managability