Added component site filters

  * This allow components to determine if they are available for any given site