sites: new constructor interface for dynamic binding of page types