Build slots from templates