Port low level

Most important functions added & working
maybe we should strict to _t suffix? easier to read. I'd call it TaskLowLevel_t.