Add filename getter
Reorganize class methods
Add bitmap cache service