Create separate package, fix warning and other basic issues.