Get the basic working framework in place