Moved vtable implementation into details namespace in order to specialise `fixed_function_vtable` templates
Added CMake project file