Abstract create site into module.