Asakusa Framework