Implement template engine
Fix bug of `underscore` method
`ClassLoader` used when resource is loaded can be set