Generic components

## Components Re-written:

 - DeviceInformationComponent
 - EraseDeviceComponent
 - LockDeviceComponent
 - NotificationComponent
 - PowerOffComponent `Works only on Rooted Devices.`
 - RebootComponent `Works only on Rooted Devices.`
 - UnlockDeviceComponent