Composer, etc.
Implement Constructor, fix things in the scanner.