v3: Build of core components; setting up unit testing