3.0 restructure

3.0.0 release