Library to make platform independent plugins easier