Krishna/Nantha: Creating basic models
Krishna/Nantha: Adding necessary models for handling resources