Add Composer support, with documentation