How to bring modern development best practices to WordPress