Add specs for modules
Add specs for modules
Improve style
Improve style
Change derive-failing from warn level to info
Add circular dependencies checking for modules
Rebuild packages