Change to allow for abstract SiteIntegrate with different arguments between libraries, for timscan and sit.tim devleopment