Initial code stubs and implementation of a few core components