Added complex modal helper by using a builder object.