Uses internal streams instead of file references
Use resource urls instead of hard coded paths. Preparation of having everything inside a jar file