Lightweight framework

More description later