License boilerplate, formatting.
Remove library.
Reorganizing.