writing modular jQuery plugins made easy