Split out demo directives to new file.