Process can generate logical path from filename
Bundle asset doesn't need to hold a reference to processed_asset
Remove Asset#dependencies
Improve Asset public method docs
Remove Asset#body
StaticAsset#to_path is just filename
Use asset content_type
Set ivar in initializer
Define source reader in Asset