XBMC: Add more customization options and restructure package