Added initial support for lighting