Composer with better versioning