[DEV] add light management with simple add of Material and Light classes==> can be better, but a good start