bare bones framework for small projects