Many more small features detected, including publication date, language
and prototype colour extraction.
Cleaned up to remove warnings.