Initial commit of interface template.