#18 Split of "octarine" between "api" & "impl"
#18 Split of "octarine" between "api" & "impl"