Started the implementation of some required AI classes and implemented
some data structures for the device package.

Change-Id: Ia045437587370396660bfd6aba5222375dd5b071
Signed-off-by: Joeri HERMANS <joeri@joerihermans.com>