WordPress plugin reusable classes and libraries