Move self-illumination into the commit draw
Add a self illumination test
Update readme