basic Light components
gitignore update