Added new host class, tweaked a bit modules and classes, prepared host class for the drill setup