implement base layout for dashboard fragment; implement devices data classes
add base device greed item layout; refactoring