drafted architecture API
setup stdint and types; made TODO