Lazyer constructor extraction.
Cleanup.
Let register return false when registering twice same element.
Improved documentation.
Added more tests.
Added missing registration.
Simplified LucumaElement detection.
Fixed incorrect exception handling.