1. Added support of list and numpy.ndarray objects as input.
2. Updated testing of scene generation to demonstrate new features.