The Narrowspark Framework Documentation