Update to use bump map employed models.
Update solitaire and selection table prototypes to store marbles under
marbles child in order to allow material child to not break logic.

References #2333.