Basic functionality of core component now in place