KSP: added basic structures and files

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
KSP: create abstraction for MD parts

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>