Remove child concept

Material now has an, optional, getChildId which can be overriden and the
appropriate meta provided.

Signed-off-by: Chris Sanders <zidane@outlook.com>