Added concept of Settings.
Improved assets related logic.