New Atomic Interface
Atomic API Updated using proper c_ names, reference to base struct via base_struct, embed as an anonymous embed
Atomic Contexts