Enlightenment

@Mehanik
Enlightenment review request.