Classes Illuminator and Usher added. Both are not yet finished. Look for 'TODO' comments.