Modularized all Host components