Multi and cross platform class library