Organized code and docs