Restructure and cleanup targets.py for easier navigation

Silicon? Isn't enough the name as it is  ### Freescale ### for example?