build: Add initial implementation of custom build system

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>