Remove InputStream from Patcher constructor, add convenience methods to Patcher for reading from File/InputStream