added guts of custom elements semantics section

not finished but far enough along to be reviewed