Adds composer file and improves adapter support for manual rendering