moving platform and optional packages to a 'site' library